Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(avatar): DLT-1916 remove dt-icon from Avatar vue 2 #474

Merged
merged 15 commits into from
Sep 6, 2024

Conversation

ninamarina
Copy link
Contributor

@ninamarina ninamarina commented Aug 26, 2024

Remove dt-icon from Avatar vue 2

πŸ› οΈ Type Of Change

These types will increment the version number on release:

  • Fix
  • Feature
  • Performance Improvement
  • Refactor

πŸ“– Jira Ticket

DLT-1916

πŸ“– Description

Vue 2 part of #466

πŸ’‘ Context

Make Dialtone-vue tree shakeable

@ninamarina ninamarina changed the title remove dt-icon from Avatar vue 2 feat(avatar): DLT-1916 remove dt-icon from Avatar vue 2 Aug 26, 2024
@ninamarina ninamarina changed the base branch from remove/dt-icon to remove/dt-icon2 August 27, 2024 14:18
@ninamarina ninamarina changed the base branch from remove/dt-icon2 to remove/dt-icon September 2, 2024 18:28
@ninamarina ninamarina changed the base branch from remove/dt-icon to beta September 2, 2024 18:39
@ninamarina ninamarina changed the base branch from beta to remove/dt-icon September 2, 2024 18:48
@ninamarina ninamarina force-pushed the dt-icon-vue2 branch 2 times, most recently from 2ab73ab to 024355f Compare September 2, 2024 18:52
@ninamarina
Copy link
Contributor Author

The tests that are breaking are not related to this changes, and will be fixed when merging #483

Copy link
Collaborator

@juliodialpad juliodialpad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good! didn't had the opportunity to review the Vue 3 version, is it the same as this one? I saw a lot of code that could be improved here, if it's the same on the vue 3 version it'd be great to address this comments on Vue 3 too if possible please.

Copy link
Collaborator

@juliodialpad juliodialpad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After a careful review and testing I'm ok with the implementation of <component :is="" /> in this component to avoid more breaking changes and ease the usage of this component.

apps/dialtone-documentation/docs/components/avatar.md Outdated Show resolved Hide resolved
apps/dialtone-documentation/docs/components/avatar.md Outdated Show resolved Hide resolved
apps/dialtone-documentation/docs/components/avatar.md Outdated Show resolved Hide resolved
apps/dialtone-documentation/docs/components/avatar.md Outdated Show resolved Hide resolved
apps/dialtone-documentation/docs/components/avatar.md Outdated Show resolved Hide resolved
packages/dialtone-vue3/components/avatar/avatar.test.js Outdated Show resolved Hide resolved
packages/dialtone-vue3/components/avatar/avatar.test.js Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Sep 5, 2024

Please add either the visual-test-ready or no-visual-test label to this PR depending on whether you want to run visual tests or not.
It is recommended to run visual tests if your PR changes any UI. ‼️

@ninamarina ninamarina added the no-visual-test Add this tag when the PR does not need visual testing label Sep 5, 2024
Copy link
Collaborator

@juliodialpad juliodialpad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Apply the suggested change before merging please.

Don’t forget to update the docs if needed either on this PR or a new one.

Copy link

github-actions bot commented Sep 5, 2024

βœ”οΈ Deploy previews ready!
😎 Dialtone preview: https://dialtone.dialpad.com/deploy-previews/pr-474/
😎 Dialtone-vue 2 preview: https://dialtone.dialpad.com/vue/deploy-previews/pr-474/
😎 Dialtone-vue 3 the preview: https://dialtone.dialpad.com/vue3/deploy-previews/pr-474/

@ninamarina ninamarina merged commit e8600c3 into remove/dt-icon Sep 6, 2024
11 checks passed
@ninamarina ninamarina deleted the dt-icon-vue2 branch September 6, 2024 13:37
juliodialpad pushed a commit that referenced this pull request Sep 12, 2024
# [9.73.0-beta.2](dialtone/v9.73.0-beta.1...dialtone/v9.73.0-beta.2) (2024-09-12)

### Bug Fixes

* **Lint:** NO-JIRA fix linter rule for text styles ([#494](#494)) ([c6b5f3f](c6b5f3f))
* **Scrollbar Directive:** NO-JIRA overlayscrollbars missing styles ([#493](#493)) ([d1a88e1](d1a88e1))
* **Tokens:** NO-JIRA keep references in css output ([#487](#487)) ([b019ff6](b019ff6))

### Documentation

* **Icon:** DLT-1916 update documentation to show tree shaking examples   ([#491](#491)) ([5b9d969](5b9d969))
* NO-JIRA wrong dialtone-css import on local ([da5f7d6](da5f7d6))

### Features

* **Avatar:** DLT-1916 remove dt-icon from Avatar vue 2 ([#474](#474)) ([e8600c3](e8600c3))
* **Feed Item Pill:** DLT-1916 remove dt-icon from Feed Item Pill ([#489](#489)) ([bde73c8](bde73c8))
* **Message Input:** DLT-1916 remove dt-icon from message input ([#490](#490)) ([3215116](3215116))
* **Utilities:** DLT-1763 add gap utility class ([#492](#492)) ([835d06f](835d06f))
juliodialpad pushed a commit that referenced this pull request Sep 12, 2024
# [2.159.0-beta.2](dialtone-vue2/v2.159.0-beta.1...dialtone-vue2/v2.159.0-beta.2) (2024-09-12)

### Bug Fixes

* **Scrollbar Directive:** NO-JIRA overlayscrollbars missing styles ([#493](#493)) ([d1a88e1](d1a88e1))
* **Tokens:** NO-JIRA keep references in css output ([#487](#487)) ([b019ff6](b019ff6))

### Documentation

* NO-JIRA wrong dialtone-css import on local ([da5f7d6](da5f7d6))

### Features

* **Avatar:** DLT-1916 remove dt-icon from Avatar vue 2 ([#474](#474)) ([e8600c3](e8600c3))
* **Feed Item Pill:** DLT-1916 remove dt-icon from Feed Item Pill ([#489](#489)) ([bde73c8](bde73c8))
* **Message Input:** DLT-1916 remove dt-icon from message input ([#490](#490)) ([3215116](3215116))
* **Utilities:** DLT-1763 add gap utility class ([#492](#492)) ([835d06f](835d06f))
juliodialpad pushed a commit that referenced this pull request Sep 12, 2024
# [3.152.0-beta.2](dialtone-vue3/v3.152.0-beta.1...dialtone-vue3/v3.152.0-beta.2) (2024-09-12)

### Bug Fixes

* **Scrollbar Directive:** NO-JIRA overlayscrollbars missing styles ([#493](#493)) ([d1a88e1](d1a88e1))
* **Tokens:** NO-JIRA keep references in css output ([#487](#487)) ([b019ff6](b019ff6))

### Documentation

* NO-JIRA wrong dialtone-css import on local ([da5f7d6](da5f7d6))

### Features

* **Avatar:** DLT-1916 remove dt-icon from Avatar vue 2 ([#474](#474)) ([e8600c3](e8600c3))
* **Feed Item Pill:** DLT-1916 remove dt-icon from Feed Item Pill ([#489](#489)) ([bde73c8](bde73c8))
* **Message Input:** DLT-1916 remove dt-icon from message input ([#490](#490)) ([3215116](3215116))
* **Utilities:** DLT-1763 add gap utility class ([#492](#492)) ([835d06f](835d06f))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-visual-test Add this tag when the PR does not need visual testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants